﻿<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
    <meta name="save" content="history" />
    <meta name="Language" content="en-us" />
    <meta name="System.Keywords" content="bugs, reactivations report" />
    <meta name="Microsoft.Help.Id" content="de38d7e8-4bd4-4b43-be4f-a116ea424bee" />
    <meta name="Description" content="As the team resolves and closes bugs, you can use the Reactivations report to determine how effectively the team is fixing bugs. Reactivations generally refer to bugs that have been resolved or closed prematurely and then reopened." />
    <meta name="Microsoft.Help.ContentType" content="Concepts" />
    <meta name="DCSext.ProductFamily" content="LIB_DG" />
    <meta name="DCSext.Product" content="ALM_TeamFoundation" />
    <meta name="DCSext.Title" value="Reactivations Report" />
    <link rel="stylesheet" type="text/css" href="../styles/presentation.css" />
    
    <script type="text/javascript" src="../scripts/EventUtilities.js"> </script>
    <script type="text/javascript" src="../scripts/SplitScreen.js"> </script>
    <script type="text/javascript" src="../scripts/Dropdown.js"> </script>
    <script type="text/javascript" src="../scripts/script_manifold.js"> </script>
    <script type="text/javascript" src="../scripts/script_feedBack.js"> </script>
    <script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script>
    <script type="text/javascript" src="../scripts/CommonUtilities.js"> </script>
    <xml><MSHelp:TOCTitle Title="Reactivations" /><MSHelp:Keyword Index="A" Term="de38d7e8-4bd4-4b43-be4f-a116ea424bee" /><MSHelp:Keyword Index="K" Term="bugs, reactivations report" /><MSHelp:Attr Name="RevisionNumber" Value="11" /><MSHelp:Attr Name="AssetID" Value="de38d7e8-4bd4-4b43-be4f-a116ea424bee" /><MSHelp:Attr Name="Abstract" Value="As the team resolves and closes bugs, you can use the Reactivations report to determine how effectively the team is fixing bugs. Reactivations generally refer to bugs that have been resolved or closed prematurely and then reopened. The reactivation r ..." /><MSHelp:Attr Name="CommunityContent" Value="1" /><MSHelp:Attr Name="ShippedIn" Value="vs.90" /><MSHelp:Attr Name="TopicVersion" Value="10.0.10236.10000" /><MSHelp:Attr Name="Catalog Container" Value="System_Default_Catalog" /><MSHelp:Attr Name="Content Set Container" Value="System_Default_Content_Set" /><MSHelp:Attr Name="TopicType" Value="kbArticle" /><MSHelp:Attr Name="Locale" Value="en-us" /></xml>
    <title>Reactivations Report</title>
</head>
<body>
	<input type="hidden" id="userDataCache" class="userDataStyle" />
	<input type="hidden" id="hiddenScrollOffset" />
	<img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" alt="Collapse image" title="Collapse image" />
	<img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" alt="Expand Image" title="Expand Image" />
	<img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" />
	<img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" />
	<img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" />
	<img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" />
	<img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" alt="Copy image" title="Copy image" />
	<img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" alt="CopyHover image" title="CopyHover image" />
	<div id="header">
		<table id="topTable" cellspacing="0" cellpadding="0">
			<tr>
				<td>
					<span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0">
						<img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> 
						<label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label>
						<label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> 
					</span> 
					<span>    </span> 
					<span id="devlangsDropdown" class="filter" tabindex="0">
						<img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> 
						<label id="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label>
						<label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label>
						<label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label>
						<label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label>
						<label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label>
						<label id="devlangsMenuFSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: F# </nobr></label>
						<label id="devlangsMenuJScriptLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: JScript </nobr></label>
					</span> 
				</td>
			</tr>
		</table>
		<div id="devlangsMenu">
			<input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" />
			<label class="checkboxLabel" for="VisualBasicCheckbox">Visual Basic</label><br />
			<input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" />
			<label class="checkboxLabel" for="CSharpCheckbox">C#</label><br />
			<input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" />
			<label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br />
			<input id="FSharpCheckbox" type="checkbox" data="FSharp,fs,'persist'" value="on" onClick="SetLanguage(this)" />
			<label class="checkboxLabel" for="FSharpCheckbox">F#</label><br />
			<input id="JScriptCheckbox" type="checkbox" data="JScript,cs,'persist'" value="on" onClick="SetLanguage(this)" />
			<label class="checkboxLabel" for="JScriptCheckbox">JScript</label><br />
		</div>
		<table id="bottomTable" cellpadding="0" cellspacing="0">
			<tr id="headerTableRow1">
				<td align="left">
					<span id="runningHeaderText"> </span> 
				</td>
			</tr>
			<tr id="headerTableRow2">
				<td align="left">
					<span id="nsrTitle">Reactivation Report</span> 
				</td>
			</tr>
			<tr id="headerTableRow3">
				<td align="left">
					<span id="headfeedbackarea" class="feedbackhead">
						<a href="javascript:SubmitFeedback('bjordan@microsoft.com','','','10.0','10.0.10236.10000','%0\dThank%20you%20for%20your%20feedback.%20The%20GovDev%20team%20uses%20your%20feedback%20to%20improve%20documentation.%20While%20we%20are%20reviewing%20your%20feedback,%20we%20may%20send%20you%20e-mail%20to%20ask%20for%20clarification%20or%20feedback%20on%20a%20solution.%20We%20do%20not%20use%20your%20e-mail%20address%20for%20any%20other%20purpose%20and%20we%20delete%20it%20after%20we%20finish%20our%20review.%0\AFor%20further%20information%20about%20the%20privacy%20policies%20of%20Microsoft,%20please%20see%20http://privacy.microsoft.com/en-us/default.aspx.%0\A%0\d','Customer%20Feedback');">
							Send Feedback
						</a>
					</span> 
				</td>
			</tr>
		</table>
		<table id="gradientTable">
			<tr>
				<td class="nsrBottom" background="../icons/gradient.gif" />
			</tr>
		</table>
	</div>
    <div id="mainSection">
        <div id="mainBody">
            <div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" />
            <font color="DarkGray"><p /></font>
            <div class="introduction">
                <p>As the team resolves and closes bugs, you can use the Reactivations report to determine
                    how effectively the team is fixing bugs. Reactivations generally refer to bugs that
                    have been resolved or closed prematurely and then reopened. The reactivation rate
                    is also referred to as the fault feedback ratio.</p>
                <p>You can use the Reactivations report to show either bugs or Use Cases that have
                    been reactivated. As a product owner, you might want to discuss acceptable rates
                    of reactivation with the team. A low rate of reactivations (for example, less than
                    5%) might be acceptable depending on your team's goals. However, a high or increasing
                    rate of reactivations indicates that the team might need to diagnose and fix systemic
                    issues. </p>
                <p>For information about how to access, refresh, or manage reports, see <span sdata="link">
                    <a href="ReportsGovDev.html">Reports (GovDev)</a></span>. </p>
                <div class="alert">
                    <table width="100%" cellspacing="0" cellpadding="0">
                        <tr>
                            <th align="left">
                                <img class="note" alt="Note" title="Note" src="../icons/alert_note.gif" /><b>Note
                                </b></th>
                        </tr>
                        <tr>
                            <td>
                                <p>This report requires that the team project collection that contains your team project
                                    was provisioned with SQL Server Reporting Services. This report is not available
                                    if
                                    <img alt="Report" src="../art/Icon_reportTE.gif" />
                                    <span class="ui">Reports</span> does not appear when you open Team Explorer and expand
                                    your team project node. </p>
                            </td>
                        </tr>
                    </table>
                </div>
                <div class="caption"></div>
                <div class="tableSection">
                    <table width="50%" cellspacing="2" cellpadding="5" frame="lhs">
                        <tr>
                            <td>
                                <p><span class="label">In this topic</span> </p>
                                <ul>
                                    <li>
                                        <p><a href="#Data">Data in the Report</a></p>
                                    </li>
                                    <li>
                                        <p><a href="#Duration">Setting the Duration of the Iteration</a></p>
                                    </li>
                                    <li>
                                        <p><a href="#Interpreting">Interpreting the Report</a></p>
                                    </li>
                                    <li>
                                        <p><a href="#Changing">Filtering the Report</a></p>
                                    </li>
                                </ul>
                            </td>
                            <td>
                                <p><span class="label">You can use this report to answer the following questions</span> 
                                    :</p>
                                <ul>
                                    <li>
                                        <p>How many bugs are being reactivated? </p>
                                    </li>
                                    <li>
                                        <p>How many Use Cases are being reactivated? </p>
                                    </li>
                                    <li>
                                        <p>Is the team resolving and closing reactivated bugs at an acceptable rate?</p>
                                    </li>
                                </ul>
                            </td>
                        </tr>
                    </table>
                </div>
                <p><span class="label">Required Permissions</span> </p>
                <p>To view the report, you must be assigned or belong to a group that has been assigned
                    the <span class="ui">Browser</span> role in SQL Server Reporting Services. For more
                    information, see <span sdata="link"><a href="http://msdn.microsoft.com/library/3cfefdd2-b161-4e04-8dc0-e2deeac50262">
                        Add Users to Team Projects</a></span> or <span sdata="link"><a href="http://msdn.microsoft.com/library/8f1f5f39-ed0f-4539-bee1-7e7e77bb5728">
                            Managing Permissions</a></span>.</p>
            </div>
            <a name="Data" />
            <h1 class="heading"><span onclick="ExpandCollapse(sectionToggle0)" style="cursor: default;"
                onkeypress="ExpandCollapse_CheckKey(sectionToggle0, event)" tabindex="0">
                <img id="sectionToggle0" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Data
                in the Report</span> </h1>
            <div id="sectionSection0" class="section" name="collapseableSection" style="">
                <p>The Reactivations report shows an area graph of the number of bugs or use cases that
                    are in a resolved state or that have been reactivated from the closed state. The
                    data is derived from the data warehouse. The graph depicts the number of items based
                    on the time duration and filters that you specify, as the following illustration
                    shows.</p>
                <img alt="Example Reactivations Report" src="../art/ProcGuid_ReportsBugsReactivations.png" /><p>
                    You can filter the Reactivations report in the following ways:</p>
                <ul>
                    <li>
                        <p>Change the start and end dates for the report.</p>
                    </li>
                    <li>
                        <p>Filter the bugs and use cases that are counted in the report by specifying iteration
                            and area paths, work item types, and previous state of the work items.</p>
                    </li>
                </ul>
                <p>For more information, see <a href="#Changing">Filtering the Report</a>later in this
                    topic.</p>
                <h3 class="subHeading">Required Activities for Tracking Use Cases and Bugs</h3>
                <div class="subsection">
                    <p>For the Reactivations report to be useful and accurate, the team must perform the
                        following activities:</p>
                    <ul>
                        <li>
                            <p>Define Use Cases and bugs, and specify their <span class="ui">Iteration</span> 
                                and <span class="ui">Area</span> paths. </p>
                        </li>
                        <li>
                            <p>Update the <span class="ui">State</span> of use cases and bugs as they progress from
                                active to closed.</p>
                        </li>
                    </ul>
                </div>
            </div>
            <a name="Duration" />
            <h1 class="heading"><span onclick="ExpandCollapse(sectionToggle1)" style="cursor: default;"
                onkeypress="ExpandCollapse_CheckKey(sectionToggle1, event)" tabindex="0">
                <img id="sectionToggle1" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Setting
                the Duration of the Iteration</span> </h1>
            <div id="sectionSection1" class="section" name="collapseableSection" style="">
                <p>To understand the reactivation rate of your current iteration, the start and end
                    dates for the report must match those of your current iteration cycle. </p>
                <h3 class="procedureSubHeading">To change the duration of the iteration</h3>
                <div class="subSection">
                    <ol>
                        <li>
                            <p>Next to <span class="ui">Iteration Start (Date)</span> or<span class="ui"> Iteration
                                End (Date)</span>, click the calendar icon, and then click a date. </p>
                        </li>
                        <li>
                            <p>Click <span class="ui">View Report</span>.</p>
                        </li>
                    </ol>
                </div>
            </div>
            <a name="Interpreting" />
            <h1 class="heading"><span onclick="ExpandCollapse(sectionToggle2)" style="cursor: default;"
                onkeypress="ExpandCollapse_CheckKey(sectionToggle2, event)" tabindex="0">
                <img id="sectionToggle2" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Interpreting
                the Report</span> </h1>
            <div id="sectionSection2" class="section" name="collapseableSection" style="">
                <p>You should expect the Reactivations report to vary based on where you are in your
                    product development cycle. Early iterations should exhibit very few reactivations.
                    As bugs and use cases are closed, you will want to review the rate of reactivations.
                </p>
                <p>The Reactivations report displays information that you can use to detect whether
                    the team is reactivating a high number of bugs or use cases. The reactivation rate
                    counts the number of supposedly fixed bugs whose fixes do not work. These reactivations
                    can create a harmful cycle of rework that interferes with making progress on planned
                    tasks. </p>
                <h3 class="subHeading">Questions That the Report Answers</h3>
                <div class="subsection">
                    <p>You can review the report to answer these questions:</p>
                    <ul>
                        <li>
                            <p>How many bugs have been reactivated in the current iteration? </p>
                        </li>
                        <li>
                            <p>How many Use Cases have been reactivated in the current iteration? </p>
                        </li>
                        <li>
                            <p>Is the team resolving and closing reactivated bugs and use cases at an acceptable rate?
                            </p>
                        </li>
                    </ul>
                </div>
                <h3 class="subHeading">Healthy Version of Report</h3>
                <div class="subsection">
                    <p>A healthy version of the Reactivations report shows a steady progress in resolving
                        and closing bugs as the following illustration shows. The total rate of work item
                        reactivation is 5% or less, and it does not increase during the iteration. Small
                        fluctuations might be acceptable, based on your team goals. The lower your reactivation
                        rate, the more progress your team can make overall.</p>
                    <img alt="Healthy version of a Reactivations report" src="../art/ProcGuid_Bugs_ReactivationsHealthy.png" />
                </div>
                <h3 class="subHeading">Unhealthy Version of Report</h3>
                <div class="subsection">
                    <p>The following illustration shows an unhealthy version of the Reactivations report.
                    </p>
                    <img alt="Unhealthy version of Reactivations report" src="../art/ProcGuid_ReactivationsUnhealthy.png" /><p>
                        The following table describes the indications of an unhealthy version of this report,
                        in addition to providing some suggested questions to consider.</p>
                    <div class="caption"></div>
                    <div class="tableSection">
                        <table width="50%" cellspacing="2" cellpadding="5" frame="lhs">
                            <tr>
                                <th>
                                    <p>Indicator</p>
                                </th>
                                <th>
                                    <p>Questions to ask</p>
                                </th>
                            </tr>
                            <tr>
                                <td>
                                    <p><span class="label">The team is reactivating a high number of bugs</span>. You should
                                        consider the reactivation rate as a percentage of the overall number of bugs that
                                        the team is finding. </p>
                                    <p>A high rate of bug reactivation might indicate that the team is closing bugs prematurely.
                                        It is a warning sign of project dysfunction. Reactivations introduce extra work
                                        into the product cycle, which often doubles the total effort that is required to
                                        complete the corresponding work. </p>
                                </td>
                                <td>
                                    <ul>
                                        <li>
                                            <p>Is the team performing sufficient unit testing when it resolves bugs?</p>
                                        </li>
                                        <li>
                                            <p>Do the bug descriptions support efficient bug resolution?</p>
                                        </li>
                                        <li>
                                            <p>Are bugs being resolved even though the underlying problems have not been fixed?
                                            </p>
                                        </li>
                                        <li>
                                            <p>Should some bugs be set to lower priority, effectively reducing the number of high
                                                priority bugs that the team is working on?</p>
                                        </li>
                                        <li>
                                            <p>Is the test lab being managed effectively?</p>
                                        </li>
                                    </ul>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <p><span class="label">The team is reactivating a high number of use cases</span>. 
                                        You should consider the reactivation rate of use cases as a percentage of the
                                        overall number of use cases that the team is closing. A high rate of use case reactivation
                                        might indicate that other issues warrant investigation. </p>
                                </td>
                                <td>
                                    <ul>
                                        <li>
                                            <p>Is the test coverage adequate for user scenarios?</p>
                                        </li>
                                    </ul>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <p><span class="label">The number of reactivations is growing</span>. When the number
                                        of reactivations grows, reactivated bugs or use cases are not being fixed. You might
                                        want to reassess team priorities for fixing reactivated bugs or use cases. </p>
                                </td>
                                <td>
                                    <ul>
                                        <li>
                                            <p>Are priorities for the team set correctly? </p>
                                        </li>
                                        <li>
                                            <p>Are other issues at the root of the reactivations? </p>
                                        </li>
                                    </ul>
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <a name="Changing" />
            <h1 class="heading"><span onclick="ExpandCollapse(sectionToggle3)" style="cursor: default;"
                onkeypress="ExpandCollapse_CheckKey(sectionToggle3, event)" tabindex="0">
                <img id="sectionToggle3" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Filtering
                the Report</span> </h1>
            <div id="sectionSection3" class="section" name="collapseableSection" style="">
                <p>You can filter the Reactivations report in the following ways:</p>
                <ul>
                    <li>
                        <p>Change the start and end dates for the report.</p>
                    </li>
                    <li>
                        <p>Filter the bugs or use cases that the report represents by specifying iteration and
                            area paths, work item types, and the previous states for the work items.</p>
                    </li>
                </ul>
                <p>The following illustration shows the available filters:</p>
                <img alt="Filters for Reactivations Report" src="../art/ProcGuide_BugsReactivationsFilters.png" /><h3
                    class="procedureSubHeading">To filter the work items that appear in the report
                </h3>
                <div class="subSection">
                    <ol>
                        <li>
                            <p>Perform one or more of the following actions:</p>
                            <ul>
                                <li>
                                    <p>In the <span class="ui">Iteration</span> and <span class="ui">Area</span> lists, select
                                        the check box of each iteration or product area to include.</p>
                                </li>
                                <li>
                                    <p>In the <span class="ui">Work Item Type</span> and <span class="ui">Previous State</span> 
                                        lists, select the check box of each work item type and state to include.</p>
                                </li>
                            </ul>
                        </li>
                        <li>
                            <p>Click <span class="ui">View Report</span>.</p>
                        </li>
                    </ol>
                </div>
            </div>
            <h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor: default;"
                onkeypress="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0">
                <img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See
                Also</span> </h1>
            <div id="seeAlsoSection" class="section" name="collapseableSection" style="">
                <h4 class="subHeading">Concepts</h4>
                <div class="seeAlsoStyle"><span sdata="link"><a href="TriageWorkbook.html">Triage Workbook
                    </a></span> </div>
                <div class="seeAlsoStyle"><span sdata="link"><a href="BugStatusReport.html">Bug Status
                    Report</a></span> </div>
                <div class="seeAlsoStyle"><span sdata="link"><a href="BugTrendsReport.html">Bug Trends
                    Report</a></span> </div>
                <div class="seeAlsoStyle"><span sdata="link"><a href="BugGovDev.html">Bug (GovDev)</a>
                </span> </div>
                <div class="seeAlsoStyle"><span sdata="link"><a href="UseCaseGovDev.html">Use Case
                    (GovDev)</a></span> </div>
                <h4 class="subHeading">Other Resources</h4>
                <div class="seeAlsoStyle"><span sdata="link"><a href="ReportsGovDev.html">Reports (GovDev)
                    </a></span> </div>
            </div>
        </div>
        <div id="footer">
            <div class="footerLine">
                <img width="100%" height="3px" src="../icons/footer.gif" alt="Footer image" title="Footer image" />
            </div>
            <span id="feedbackarea">Send <a href="javascript:SubmitFeedback('bjordan@microsoft.com','','','10.0','10.0.10236.10000','%0\dThank%20you%20for%20your%20feedback.%20The%20GovDev%20team%20uses%20your%20feedback%20to%20improve%20documentation.%20While%20we%20are%20reviewing%20your%20feedback,%20we%20may%20send%20you%20e-mail%20to%20ask%20for%20clarification%20or%20feedback%20on%20a%20solution.%20We%20do%20not%20use%20your%20e-mail%20address%20for%20any%20other%20purpose%20and%20we%20delete%20it%20after%20we%20finish%20our%20review.%0\AFor%20further%20information%20about%20the%20privacy%20policies%20of%20Microsoft,%20please%20see%20http://privacy.microsoft.com/en-us/default.aspx.%0\A%0\d','Customer%20Feedback');">
                feedback </a>on this topic or submit an issue at the GovDev for TFS Codeplex Site.</span> 
        </div>
    </div>
</body>
</html>
